# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 237143
# self = https://watcher.sour.is?offset=237143
# prev = https://watcher.sour.is?offset=237043
[47°09′06″S, 126°43′31″W] Raw reading: 0x67F2A501, offset +/-4
Estou trabalhando na Av. Paulista hoje e infelizmente dá pra ver que tem muita gente seriamente iludida neste país. Não precisa nem ser fã de uma visão política/econômica, ou de outra, para ver que rolam outras coisas aí, vai além do populismo e é preocupante.
GUYS WE GOT A NEW CAT SHE DOESN'T HAVE A NAME YET BUT SHE'S SUPER CUTE AND SUPER SHY AND WARMING UP TO US I'M IN LOVE
GUYS WE GOT A NEW CAT SHE DOESN'T HAVE A NAME YET BUT SHE'S SUPER CUTE AND SUPER SHY AND WARMING UP TO US I'M IN LOVE
https://blog.guillaume-gomez.fr/Rust
@prologic NOOOOOOOOOOOOOOOOO
@prologic NOOOOOOOOOOOOOOOOO
[47°09′17″S, 126°43′42″W] 4371 days without news from Herve
Pretty sunset from last weekend: https://lyse.isobeef.org/abendhimmel-2025-03-30/

Looks like the bird nest in the tree is destroyed by the bushfire any second
@prologic Spring cleanup! That's one way to encourage people to self-host their feeds. :-D

Since I'm only interested in the url metadata field for hashing, I do not keep any comments or metadata for that matter, just the messages themselves. The last time I fetched was probably some time yesterday evening (UTC+2). I cannot tell exactly, because the recorded last fetch timestamp has been overridden with today's by now.

I dumped my new SQLite cache into: https://lyse.isobeef.org/tmp/backup.tar.gz This time maybe even correctly, if you're lucky. I'm not entirely sure. It took me a few attempts (date and time were separated by space instead of T at first, I normalized offsets +00:00 to Z as yarnd does and converted newlines back to U+2028). At least now the simple cross check with the Twtxt Feed Validator does not yield any problems.
@prologic Well, if we really wanted to, I guess @lyse and I could provide you with our copies of that time period. 😆
@prologic RIP 💀 Well, shit happens. 😅
[47°09′03″S, 126°43′43″W] Non-significative results -- sampling finished
https://btxx.org/posts/beginners-guide-sourcehut/ #git
[47°09′28″S, 126°43′24″W] Re-taking samples
FindTwter fixed
Mentions view fixed
@aelaraji AWESOMEEEEEEEEEE
@aelaraji AWESOMEEEEEEEEEE
@bender LMFAOOOOOOOO i love jank
@bender LMFAOOOOOOOO i love jank
@bender it's iconic tbh
@bender it's iconic tbh
@aelaraji That's pretty cool! 😎
@bender As you know it's very hard to have consistency in decentralised system. Not as hard in a distributed system, and easy in a centralised one haha 🤣
@bender Working?
@bender Testing forking?
@bender C'
B
A
Tem uns 3 José Luis Villares: um na Flórida (aparece nas buscas em umas notícias escabrosas), um na Espanha (político?), e mais um na Argentina. Esse último parece que usou o meu endereço de gmail numa conta do Banco Galicia e eu não consigo de jeito nenhum parar os emails do banco que recebo pra ele. Já tentei avisar o banco, mas é impossível falar com alguém.
@bender What do you mean? The way things are written hopefully hasn't changed at all 🤞
Works okay hmmm what's up?
@bender Like this?
🧮 USERS:1 FEEDS:2 TWTS:1298 ARCHIVED:85929 CACHE:2704 FOLLOWERS:18 FOLLOWING:14
O programa eleitoral do #PS deste ano já é público, acessível em https://ps.pt/wp-content/uploads/2025/04/programa-eleitoral.pdf . Têm insistido nos últimos dias em chamar-lhe uma "actualização" ao programa do ano anterior, por isso decidi comentá-lo desse prisma. Este comentário foca-se apenas nos assuntos do #digital, visto já ser minha tradição fazer isso.

1) Depois de ter saído em 2024, infelizmente o tema do voto eletrónico voltou aos programas do PS, e volta com a mesma lenga-lenga do tempo do Costa: referem o teste feito em Évora fingindo ter sido uma experiência positiva, ignorando o fiasco que foi;

2) A interoperabilidade deixou de ser uma preocupação geral para ser só uma preocupação em determinados sectores (SS, SNS, educação, etc.);

3) As modas antigas e as modas novas: PS este ano fala ainda mais sobre IA. Também fala em "volume de negócios gerado por IA em Portugal, com recurso a tecnologias do tipo Web 3", e alguém me explique o que é que isto quer dizer - de preferência alguém do PS, e não outras pessoas a tentarem (como eu) adivinhar o que é que eles queriam potencialmente ter dito;

4) Ética digital nos currículos escolares parece-me bem na teoria, mas sou o único em ter dúvidas sobre o que é, para o PS que propõe coisas como o voto eletrónico, ética digital?

#ptpol
[47°09′35″S, 126°43′16″W] Taking samples
Valeu bem a pena, e a quem ainda não assistiu terá oportunidade para o fazer:

Lagos (Junho)
Bragança (Outubro)
Serpa (Outubro)

https://ciberlandia.pt/@marado/114257437178920857 Panfleto e bilhete para a peça "Uma Coisa de Sangue" Inclui datas futuras da digressão: 6 de junho - Centro Cultural de Lagos 15 de outubro - Teatro Municipal de Bragança 31 de outubro - Cineteatro Municipal de Serpa
And now, let's finish it off with Besigheim's old town. Only when we left, the sun peaked through the clouds. That was a bit unfortunate, but what can you do? It has some nice buildings. https://lyse.isobeef.org/besigheim-2025-03-30/

Besigheim
Today, we had a cleanup day with the scouts. I estimate that we ended up with about half a metric ton of rubbish. Despite the heat it was really great fun.

All the garbage delivered to the municipal building yard
woot fixed edits and deletes 🤣 Okay okay g'night (_fer realz now!_) 😴
@prologic help your live posting is like environmental storytelling
@prologic help your live posting is like environmental storytelling
i feel so powerful deleting records via rails console
i feel so powerful deleting records via rails console
@bender THANK YOUUUU <3 i love pink!
@bender THANK YOUUUU <3 i love pink!
@prologic i did not! the retrospring codebase has been around since i was in grade school LOLLLL
@prologic i did not! the retrospring codebase has been around since i was in grade school LOLLLL
One more update 🤣
@bender Okay 👍
@prologic In all my two Go projects I use modernc.org/sqlite and can't complain. Works great for me.
@prologic sleep. Sleep. 😅
@bender I was a bit confused at first what that is: Apparently, it’s the source code of Altair BASIC: https://gizmonaut.net/soapflakes/EXE-199711.html

(Of course they have a user agent filter. 😂 Can’t download that PDF with wget.)
@bender I was a bit confused at first what that is: Apparently, it’s the source code of Altair BASIC: https://gizmonaut.net/soapflakes/EXE-199711.html

(Of course they have a user agent filter. 😂 Can’t download that PDF with wget.)
I’ve been using GIMP 3.0 for a few weeks now and it’s great. New features and I got rid of two custom plugins because they’re in core now. Literally nothing broke for me. And I really appreciate that they kept the familiar UI (instead of changing things just for the sake of change).

Thank you! 🥳
I’ve been using GIMP 3.0 for a few weeks now and it’s great. New features and I got rid of two custom plugins because they’re in core now. Literally nothing broke for me. And I really appreciate that they kept the familiar UI (instead of changing things just for the sake of change).

Thank you! 🥳
[47°09′48″S, 126°43′15″W] 4370 days without news from Herve
if someone can help me create a list of things that are either not working or behaving in an unexpected/indescribable way, please list them, in some order of priority, and I'll focus on fixing them tomorrow. G'night! 😴 (_leaving this pod on the highly experimental SqliteCache backend_)
I think yes
Do I add a function to delete a Twt if it was an Edit/Delete from the user?
Because this cache behaves very differently compared to the old cache. Feeds are never overwritten like they used to!
Fuck! 🤣 Yes this makes sense! Now you'll see edits too 😱
Wait...
Confirmed fix 🥳
**EDIT:** Testing a fucked typo if I can
@bender Soon™ 🔜
Fixed. Rolling out shortly...
@prologic yeah, mate, rest. Happy Sunday!
@bender Thanks I'll fix that!
@bender LOL 😂 Bitcask is still the user database bahahaha 😅
@bender Of course 🤣
@bender Hah, gonna have to go to bed though I think. I hope no-one minds too badly that there are going to be bugs for and weird stuff for a bit. I'll try to fix more things tomorrow (Sunday). 👌
@prologic also, if you edit, the subject gets duplicated. See my previous twtxt.
(#jihhx5a) @prologic of course! If you mention someone, and immediately after the mention you put a comma, the mentions breaks. At least when mentioning someone outside twtxt.net. I don't think this relates to the backend change, but still.
@prologic I agree. I never liked that Bitcask. Not even the name I like. LOL.
@prologic admit it, you are just looking to chat with anyone to overstress the pod, and see how it behaves. Hahahahahaha! :-P
@prologic I will hold up the celebration for a day, or two. Or a week. 😅
Pod feels a bit snapper for sure....
@bender Dunno 🤷 so far uptime is 4m so maybe not? 🤣
@bender Answered :D
@bender I did, but wasn't sure so I asked 🤣
@bender Backend is SQLite now. I switched drivers and so far so good. 'm seeing very stable CPU utilization, and a stable memory consumption of under 100MB
@bender As soon as the drop the notion of "old" twts, drop the re-fetch all feeds. Yes.
_some_ things _may_ be broken or not quite right. LMK! 🙏
@bender Sort of, still fixing bugs. I had so much trouble with this sqlite driver, that in the end I swithced it to another driver and so far so good 😊 fingers crossed 🤞
Hmmm, I am seeing lots of feeds I never saw before. One of the perks of the new backend?
If using SQLite, are we eventually going to see more twtxts under our user profiles, or?
@yorik@yorik thank you so much for your support of my work! (and for your friendship at all times!)
@prologic so, what’s new? Is the backend SQLite now? It is behaving, or still gobbling up all your RAMs?
@prologic no, see the site “Source” on the footer.
@prologic it is. It is going oom? 😅
Is this thing on?! 🤣
@kat Did you build the software for it? 🤔
Okay. let's see how things work now.... (_sorry for all the fucking around!_)
Chamada na capa do ciberlandês @mdiplopt a artigo da ciberlandesa @RuteRadio ... este número promete! ![Capa do Le Monde diplomatique (edição Portuguesa) de Abril 2025. Ao fundo, chamada para o artigo de tecnologia "Invisibilidade das mulheres e cuidado como resistência", de Rute Correia](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/285/813/524/070/450/original/b8ca2b241368a9cf.jpg)
@kat that site is pretty cool, I like what you have done with it, colours and all! 😍
On my blog: Free Culture Book Club — Nose Ears, part 2 https://john.colagioia.net/blog/2025/04/05/nose-ears-2.html #freeculture #bookclub
[47°09′49″S, 126°43′45″W] Raw reading: 0x67F10D31, offset +/-5